convert area_height to pango dimensions after painting the background. We
authorSven Neumann <sven@convergence.de>
Wed, 7 Feb 2001 19:43:25 +0000 (19:43 +0000)
committerSven Neumann <neo@src.gnome.org>
Wed, 7 Feb 2001 19:43:25 +0000 (19:43 +0000)
2001-02-07  Sven Neumann  <sven@convergence.de>

* gtk/gtkentry.c (gtk_entry_draw_text): convert area_height to
pango dimensions after painting the background. We used to draw
gigantic flat boxes here.

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkentry.c

index b69f157613c28da3f1b0ed45f72dbc97a25aaecc..3b88af8b9bf21dc613c620da2bdd03855c0da7ec 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2001-02-07  Sven Neumann  <sven@convergence.de>
+
+       * gtk/gtkentry.c (gtk_entry_draw_text): convert area_height to 
+       pango dimensions after painting the background. We used to draw
+       gigantic flat boxes here.
+
 Mon Feb  5 22:05:57 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/linux-fb/gdkimage-fb.c (_gdk_fb_get_image): Fix syntax
index b69f157613c28da3f1b0ed45f72dbc97a25aaecc..3b88af8b9bf21dc613c620da2bdd03855c0da7ec 100644 (file)
@@ -1,3 +1,9 @@
+2001-02-07  Sven Neumann  <sven@convergence.de>
+
+       * gtk/gtkentry.c (gtk_entry_draw_text): convert area_height to 
+       pango dimensions after painting the background. We used to draw
+       gigantic flat boxes here.
+
 Mon Feb  5 22:05:57 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/linux-fb/gdkimage-fb.c (_gdk_fb_get_image): Fix syntax
index b69f157613c28da3f1b0ed45f72dbc97a25aaecc..3b88af8b9bf21dc613c620da2bdd03855c0da7ec 100644 (file)
@@ -1,3 +1,9 @@
+2001-02-07  Sven Neumann  <sven@convergence.de>
+
+       * gtk/gtkentry.c (gtk_entry_draw_text): convert area_height to 
+       pango dimensions after painting the background. We used to draw
+       gigantic flat boxes here.
+
 Mon Feb  5 22:05:57 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/linux-fb/gdkimage-fb.c (_gdk_fb_get_image): Fix syntax
index b69f157613c28da3f1b0ed45f72dbc97a25aaecc..3b88af8b9bf21dc613c620da2bdd03855c0da7ec 100644 (file)
@@ -1,3 +1,9 @@
+2001-02-07  Sven Neumann  <sven@convergence.de>
+
+       * gtk/gtkentry.c (gtk_entry_draw_text): convert area_height to 
+       pango dimensions after painting the background. We used to draw
+       gigantic flat boxes here.
+
 Mon Feb  5 22:05:57 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/linux-fb/gdkimage-fb.c (_gdk_fb_get_image): Fix syntax
index b69f157613c28da3f1b0ed45f72dbc97a25aaecc..3b88af8b9bf21dc613c620da2bdd03855c0da7ec 100644 (file)
@@ -1,3 +1,9 @@
+2001-02-07  Sven Neumann  <sven@convergence.de>
+
+       * gtk/gtkentry.c (gtk_entry_draw_text): convert area_height to 
+       pango dimensions after painting the background. We used to draw
+       gigantic flat boxes here.
+
 Mon Feb  5 22:05:57 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/linux-fb/gdkimage-fb.c (_gdk_fb_get_image): Fix syntax
index b69f157613c28da3f1b0ed45f72dbc97a25aaecc..3b88af8b9bf21dc613c620da2bdd03855c0da7ec 100644 (file)
@@ -1,3 +1,9 @@
+2001-02-07  Sven Neumann  <sven@convergence.de>
+
+       * gtk/gtkentry.c (gtk_entry_draw_text): convert area_height to 
+       pango dimensions after painting the background. We used to draw
+       gigantic flat boxes here.
+
 Mon Feb  5 22:05:57 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/linux-fb/gdkimage-fb.c (_gdk_fb_get_image): Fix syntax
index b69f157613c28da3f1b0ed45f72dbc97a25aaecc..3b88af8b9bf21dc613c620da2bdd03855c0da7ec 100644 (file)
@@ -1,3 +1,9 @@
+2001-02-07  Sven Neumann  <sven@convergence.de>
+
+       * gtk/gtkentry.c (gtk_entry_draw_text): convert area_height to 
+       pango dimensions after painting the background. We used to draw
+       gigantic flat boxes here.
+
 Mon Feb  5 22:05:57 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/linux-fb/gdkimage-fb.c (_gdk_fb_get_image): Fix syntax
index dfc9a816657ffc02ef3fa701e7da8fc3d95882d0..daada4fb7ad5779660d0147843f255877cc2cb32 100644 (file)
@@ -1951,7 +1951,6 @@ gtk_entry_draw_text (GtkEntry *entry)
       gint y_pos;
 
       gdk_window_get_size (entry->text_area, &area_width, &area_height);
-      area_height = PANGO_SCALE * (area_height - 2 * INNER_BORDER);
       
       widget = GTK_WIDGET (entry);
 
@@ -1960,6 +1959,8 @@ gtk_entry_draw_text (GtkEntry *entry)
                          NULL, widget, "entry_bg", 
                          0, 0, area_width, area_height);
       
+      area_height = PANGO_SCALE * (area_height - 2 * INNER_BORDER);
+
       line = pango_layout_get_lines (layout)->data;
       pango_layout_line_get_extents (line, NULL, &logical_rect);